naked-tailed armadillo - Spanish English Dictionary